package com.wangdao.wechatmall.bean.vo.admin;

import java.util.List;

/**
 * @ClassName: PermissionFirstChildVO
 * @Description 次一级标签
 * @Author Xinhao Yi
 * @Date 2021/7/10  1:34
 */
public class PermissionFirstChildVO {
    /**
     * 这里放的主要是次一级标签，比如：
     * 系统管理————>{管理员管理，角色管理，对象存储，操作日志}
     * 商场管理————>{品牌管理，通用问题，订单管理，类目管理，关键词}
     * 用户管理————>{用户收藏，用户足迹，意见反馈，搜索历史，会员管理，收货地址}
     * id : 管理员管理，角色管理，对象存储，操作日志....
     * label : 管理员管理，角色管理，对象存储，操作日志.....
     * children : [{"id":"admin:admin:update","label":"编辑","api":"POST /admin/admin/update"},{"id":"admin:admin:list","label":"查询","api":"GET /admin/admin/list"},{"id":"admin:admin:read","label":"详情","api":"GET /admin/admin/read"},{"id":"admin:admin:delete","label":"删除","api":"POST /admin/admin/delete"},{"id":"admin:admin:create","label":"添加","api":"POST /admin/admin/create"}]
     */
    private String id;
    private String label;
    private List<PermissionSecondChildrenVO> children;
    //                children
//                [
//                {
//                    "id": "admin:admin:update",
//                        "label": "编辑",
//                        "api": "POST /admin/admin/update"
//                },
//                {
//                    "id": "admin:admin:list",
//                        "label": "查询",
//                        "api": "GET /admin/admin/list"
//                },
//                {
//                    "id": "admin:admin:read",
//                        "label": "详情",
//                        "api": "GET /admin/admin/read"
//                },
//                {
//                    "id": "admin:admin:delete",
//                        "label": "删除",
//                        "api": "POST /admin/admin/delete"
//                },
//                {
//                    "id": "admin:admin:create",
//                        "label": "添加",
//                        "api": "POST /admin/admin/create"
//                }
//                ]


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public List<PermissionSecondChildrenVO> getChildren() {
        return children;
    }

    public void setChildren(List<PermissionSecondChildrenVO> children) {
        this.children = children;
    }
}
